
import java.util.List;

import monitoreo.Estadistica;
import monitoreo.Resumen;

/**
 *
 * @author Esteban Czelada
 */
public class Raiz extends Tarea {

    long desde;
    long hasta;
    long semilla;

    Raiz(String indice, Estadistica est, long d, long h, long s, Resumen resumen, boolean debug) { //List li) {
        super(indice, est, resumen, debug);
        desde = d;
        hasta = h;
        semilla = s;
    }

    @Override
    public void loop() {
        java.util.Random generador = new java.util.Random(semilla);
        
        startMonitor();
        for (long i = desde; i <= hasta; i++) {
            Math.sqrt(generador.nextDouble());
            getEst().incCantProc();
        }
        endMonitor();
    }
}
